export interface Goods {
  id: number,
  list_pic_url: string,
  is_new: number,
  goods_number: number,
  name: string,
  min_retail_price: number
  goods_brief: string
}

export interface GoodsCount {
  goodsCount: number
}

export interface GoodsDetail {
  info: {
    id: number,
    category_id: number,
    is_on_sale: number,
    name: string,
    goods_number: number,
    sell_volume: number,
    keywords: string,
    retail_price: string,
    min_retail_price: number,
    cost_price: string,
    min_cost_price: number,
    goods_brief: string,
    goods_desc: string,
    sort_order: number,
    is_index: number,
    is_new: number,
    goods_unit: string,
    https_pic_url: string,
    list_pic_url: string,
    freight_template_id: number,
    freight_type: number,
    is_delete: number,
    has_gallery: number,
    has_done: number
  },
  gallery: {
  id: number,
  goods_id: number,
  img_url: string,
  img_desc: string,
  sort_order: number,
  is_delete: number
}[],
  specificationList: {
    specification_id: number,
    name: string,
    valueList:
      {
        id: number,
        goods_id: number,
        specification_id: number,
        value: string,
        pic_url: string,
        is_delete: number,
        goods_number: number
      }[]
  },
  productList: {
    id: number,
    goods_id: number,
    goods_specification_ids: string,
    goods_sn: string,
    goods_number: number,
    retail_price: number,
    cost: number,
    goods_weight: number,
    has_change: number,
    goods_name: string,
    is_on_sale: number,
    is_delete: number
  }[]
}